package cn.huiyunche.base.service.interfaces;

import cn.huiyunche.base.service.model.BVehicleClass;
import cn.huiyunche.base.service.vo.BVehicleClassVo;

import java.util.List;

/**
 * @ClassName: BVehicleClass
 * @Description: 车型分类
 * @author: Aaron
 * @date: 2016年9月6日 下午2:03:19
 */
public interface BVehicleClassService {

    /**
     * @return
     * @Title: getList
     * @Description: 查询车型所有类别
     * @return: List<BVehicleClassVo>
     */
    List<BVehicleClassVo> getList();

    /**
     * @param classes
     * @param classes 车型类别
     * @Title: getLists
     * @Description: 查询所有车型分类
     * @return: List<BVehicleClass>
     */
    List<BVehicleClass> getLists(List<String> classes);

    /**
     * @param vehicleClass 车型类型
     * @Title: getByVehicleClass
     * @Description: 根据车型类型名称查询车型类型信息
     * @return: BVehicleClass
     */
    BVehicleClass getByVehicleClass(String vehicleClass);
}
